const list1 = [
	{
		label: '工单',
		value: 1,
		children: [
			// { value: '取消结案', label: '取消结案' },
			// { value: '已结案', label: '已结案' },
			// { value: '待排产', label: '待排产' },
			// { value: '已排产', label: '已排产' },
			{ value: '下发', label: '下发' },
			{ value: '生产', label: '生产' },
			{ value: '中断', label: '中断' },
			{ value: '暂停', label: '暂停' },
			{ value: '完成', label: '完成' },
			{ value: '转产中', label: '转产中' },
			{ value: '转产完成', label: '转产完成' },
			{ value: '调机中', label: '调机中' },
			{ value: '调机完成', label: '调机完成' },
			{ value: '清线', label: '清线' },
			{ value: '拆模', label: '拆模' },
		],
	},
	{
		label: '设备维修',
		value: 2,
		show:false,
		children: [
			{ value: '维修确认', label: '维修确认' },
			{ value: '待分配', label: '待分配' },
			{ value: '升级中', label: '升级中' },
			{ value: '维修中', label: '维修中' },
			{ value: '待验收', label: '待验收' },
			{ value: '已结单', label: '气缸异常' },
			{ value: '已驳回', label: '已驳回' },
		],
	},
	{
		label: '设备保养',
		value: 3,
		params: {
			status: 0,
			pageNo: 1,
			pageSize: 999,
		},
		reqParams:{
			url: '/dms/dcmMaintainPlan/list',
			label: 'planName',
			value: 'id',
			res:'list',
		},
		children: [
			{ value: '待分配', label: '待分配' },
			{ value: '保养中', label: '保养中' },
			{ value: '待确认', label: '待确认' },
			{ value: '已结单', label: '已结单' },
			{ value: '已过期', label: '已过期' },
		],
	},
	{
		label: '设备点检',
		value: 4,
		params: {
			status: 0,
			pageNum: 1,
			pageSize: 999,
		},
		reqParams:{
			url: '/dms/devSpotCheckPlan/getDevSpotCheckPlanList',
			label: 'planName',
			value: 'id',
		},
		children: [
			{ value: '待分配', label: '待分配' },
			{ value: '点检中', label: '点检中' },
			{ value: '待确认', label: '待确认' },
			{ value: '已结单', label: '已结单' },
			{ value: '已过期', label: '已过期' },
		],
	},
	{
		label: '模具维修',
		value: 5,
		show:false,
		children: [
			{ value: '维修确认', label: '维修确认' },
			{ value: '待模修确认', label: '待模修确认' },
			{ value: '待品质确认', label: '待品质确认' },
			{ value: '送修确认', label: '送修确认' },
			{ value: '待分配', label: '待分配' },
			{ value: '维修中', label: '维修中' },
			{ value: '待验收', label: '待验收' },
			{ value: '已结单', label: '已结单' },
			{ value: '升级中', label: '升级中' },
		],
	},

	{
		label: '模具保养',
		value: 6,
		params: {
			pageNum: 1,
			pageSize: 999,
		
		},
		reqParams:{
			url: '/dms/servicingPlan/getPage',
			label: 'planName',
			value: 'id',
		},
		children: [
			{ value: '待分配', label: '待分配' },
			{ value: '保养中', label: '保养中' },
			{ value: '待确认', label: '待确认' },
			{ value: '已结单', label: '已结单' },
			{ value: '已过期', label: '已过期' },
		],
	},
	{
		label: '模具点检',
		value: 7,
		params: {
			pageNum: 1,
			pageSize: 999,
		},
		reqParams:{
			url: '/dms/moldSpotCheckPlan/getMoldSpotCheckPlanList',
			label: 'planName',
			value: 'id',
		},
		children: [
			{ value: '待点检', label: '待点检' },
			{ value: '点检中', label: '点检中' },
			{ value: '已结单', label: '已结单' },
			{ value: '已过期', label: '已过期' },
		],
	},
];
export const getStatusList = (params) => {
	if (params) {
		const arg = list1.find((item) => item.value == params);
		if (arg) {
			return arg.children;
		}
	} else return list1;
};